* {
  margin: 0;
  padding: 0;
}

div#game {
  margin: 5px 20px;	
  width: 650px;
  background-color: #fff0c6;
  border: 3px #999 solid;
}
div#game h1 {
  padding: 4px;
  font-size: 114%;
  text-align: center;
}
div#game div#msg {
  padding: 4px 10px;
}
div#game div#msg input {
  margin-right: 10px;
}

div#game div.l {
  float: left;
  width: 450px;
}
div#game div.r {
  float: right;
  width: 200px;
}
div#game p {
  margin: 2px 5px;
}
div#game p#player {
  font-size: 110%;
  font-weight: bold;
}
div#game p#player_hama {
  margin-left: 20px;
  margin-bottom: 20px;
}
div#game p#opponent {
  font-size: 110%;
  font-weight: bold;
}
div#game p#opponent_hama {
  margin-left: 20px;
  margin-bottom: 20px;
}
div#game p#turn {
  margin-top: 25px;
  font-size: 110%;
  font-weight: bold;
}
div#game p#stat {
  margin-top: 25px;
}

div.command {
  margin: 4px 10px;
}